
MDE GCM
REM Produced by GENTEST on Mon Sep 15 16:00:09 2014

REM All inputs and outputs are arrays of 8-bit bytes (octets) with bytes being
REM represented by consecutive pairs of hexadecimal digits (the pair 'ab', for
REM example, yields the byte value 0xab in C). The index positions of bytes in
REM arrays increase by 1 from left to right for each pair of digits and arrays
REM on consecutive lines with the same initial designators are concatenated so
REM that bytes on later lines have higher array indexes.  Numeric significance
REM is undefined except between the two digits that form each individual byte.

REM KEY = The AES key
REM NCE = The nonce
REM HDR = The header data
REM PTX = The plaintext data
REM CTX = The ciphertext data
REM TAG = The tag value

VEC 1
KEY 00000000000000000000000000000000
NCE 0400
HDR
PTX 000102030405060708090a0b0c0d0e0f
CTX 0a18bc33900d8aa4503e571237eebbbd
TAG ff403286beff9cad30c5d49b4974594b

VEC 2
KEY 00000000000000000000000000000000
NCE 0004
HDR
PTX 0a18bc33900d8aa4503e571237eebbbd
CTX 0ec91841a005d2efdff86f86e877d169
TAG c21cce5c96f97f3e59eed4f50c3cf351

VEC 3
KEY 00000000000000000000000000000000
NCE 0004
HDR 00
PTX 0ec91841a005d2efdff86f86e877d169
CTX 0a18bc33900d8aa4503e571237eebbbd
TAG 5abcb1ee9dbe5b0c46de449c1c49f4af

VEC 4
KEY 00000000000000000000000000000000
NCE 0004
HDR 0001
PTX 0a18bc33900d8aa4503e571237eebbbd
CTX 0ec91841a005d2efdff86f86e877d169
TAG f7c5a034b710388bfe3e9ba95d36ffdb

VEC 5
KEY 00000000000000000000000000000000
NCE 0004
HDR 000102
PTX 0ec91841a005d2efdff86f86e877d169
CTX 0a18bc33900d8aa4503e571237eebbbd
TAG de7c255f9799193fa4fbf9abce036732

VEC 6
KEY 00000000000000000000000000000000
NCE 0004
HDR 00010203
PTX 0a18bc33900d8aa4503e571237eebbbd
CTX 0ec91841a005d2efdff86f86e877d169
TAG a380c8ec625c99b319d7e96f93fa098f

VEC 7
KEY 00000000000000000000000000000000
NCE 0004
HDR 0001020304
PTX 0ec91841a005d2efdff86f86e877d169
CTX 0a18bc33900d8aa4503e571237eebbbd
TAG 15ef096d9ca9ea1d0debf2ed675808f0

VEC 8
KEY 00000000000000000000000000000000
NCE 0004
HDR 000102030405
PTX 0a18bc33900d8aa4503e571237eebbbd
CTX 0ec91841a005d2efdff86f86e877d169
TAG bbbc8873ee0d947a34fbd7b097756ab8

VEC 9
KEY 00000000000000000000000000000000
NCE 0004
HDR 00010203040506
PTX 0ec91841a005d2efdff86f86e877d169
CTX 0a18bc33900d8aa4503e571237eebbbd
TAG c4466d698460bf2357994953491e7bfa

VEC 10
KEY 00000000000000000000000000000000
NCE 0004
HDR 0001020304050607
PTX 0a18bc33900d8aa4503e571237eebbbd
CTX 0ec91841a005d2efdff86f86e877d169
TAG 9fbfdf8b443ba207dc9e09e7c65f0cbc

VEC 11
KEY 00000000000000000000000000000000
NCE 0004
HDR 000102030405060708
PTX 0ec91841a005d2efdff86f86e877d169
CTX 0a18bc33900d8aa4503e571237eebbbd
TAG 999e74e096e3fa5228ca36b6c0331c95

VEC 12
KEY 00000000000000000000000000000000
NCE 0004
HDR 00010203040506070809
PTX 0a18bc33900d8aa4503e571237eebbbd
CTX 0ec91841a005d2efdff86f86e877d169
TAG 3ea4984119adf66481c5d478fe17462f

VEC 13
KEY 00000000000000000000000000000000
NCE 0004
HDR 000102030405060708090a
PTX 0ec91841a005d2efdff86f86e877d169
CTX 0a18bc33900d8aa4503e571237eebbbd
TAG c91b0b52b3057dae3d8b55ac6a94524e

VEC 14
KEY 00000000000000000000000000000000
NCE 0004
HDR 000102030405060708090a0b
PTX 0a18bc33900d8aa4503e571237eebbbd
CTX 0ec91841a005d2efdff86f86e877d169
TAG 253b10c442e5a0b10e8cb88fb83ecd32

VEC 15
KEY 00000000000000000000000000000000
NCE 0004
HDR 000102030405060708090a0b0c
PTX 0ec91841a005d2efdff86f86e877d169
CTX 0a18bc33900d8aa4503e571237eebbbd
TAG a97b71630163ba3624eceab2b69d3268

VEC 16
KEY 00000000000000000000000000000000
NCE 0004
HDR 000102030405060708090a0b0c0d
PTX 0a18bc33900d8aa4503e571237eebbbd
CTX 0ec91841a005d2efdff86f86e877d169
TAG 4c2efbcfa549cb9748fb636b8f4e088a

VEC 17
KEY 00000000000000000000000000000000
NCE 0004
HDR 000102030405060708090a0b0c0d0e
PTX 0ec91841a005d2efdff86f86e877d169
CTX 0a18bc33900d8aa4503e571237eebbbd
TAG 5b2dc2b24ae23b441c48b0358276eb7b

END
